package top.dotgo.model.shop.dto;

import lombok.Data;
import lombok.experimental.Accessors;
import top.dotgo.model.IBaseDTO;
import top.dotgo.model.shop.ShopStaffEntity;

import java.io.Serializable;
import java.util.Date;

/**
 * 商家 员工(ShopStaff)对象dto
 *
 * @author jornl
 * @date 2020-05-21 00:03:49
 */
@Data
@Accessors(chain = true)
public class ShopStaffDTO implements IBaseDTO<ShopStaffEntity>, Serializable {

    /**
     * QueryBean 对应的实体类 ShopStaffEntity
     */
    private transient ShopStaffEntity entity;
    /**
     * 主键id
     */
    private Long id;

    /**
     * 账号表关联id
     */
    private Long accId;

    /**
     * 人员所属的总公司id
     */
    private Long topCompanyId;

    /**
     * 人员所属的分公司id
     */
    private Long companyId;

    /**
     * 人员所属的部门id
     */
    private Long depId;

    /**
     * 工号
     */
    private String staffNo;

    /**
     * 备注信息
     */
    private String remark;

    /**
     * 创建人
     */
    private Long createBy;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 修改人
     */
    private Long editBy;

    /**
     * 修改时间
     */
    private Date editTime;


    private Long delBy;


    private Date delTime;

    /**
     * 用户状态：0禁用，1启用
     */
    private Integer status;


}
